#pragma once
#include "ldap_operation.h"


class Search_Operation :
	public LDAP_Operation
{
	
	int size_limit;
	int time_limit;
	bool search_base;


	vector<Atribut<char*>> search_filter;

	

public:
	Search_Operation(void);


	//cautarea buna
	Search_Operation(char *dn,int auth_type,char **ldapOptions,int nr_opt,char *ldap_URI, bool search_base , vector<Atribut<char*>> filtru);

	//alta cautare buna
	Search_Operation(char *dn,int auth_type,char **ldapOptions,int nr_opt,char *ldap_URI,bool search_base);

	~Search_Operation(void);

	LDAP_Operation* operate();


};

